草庐IT

Android Explicit Intent 抛出 NoClassDefFounderror

全部标签

Android 9.0 NotificationManager.notify() 抛出 java.lang.SecurityException

我自己一直无法重现这个问题,但是到目前为止已经有5个用户报告了这个问题。我最近确实发布了一个应用程序更新,将目标SDK从27更改为28,我肯定在其中发挥了作用。所有5个用户都在某种Pixel设备上运行某种风格的Android9。我也是。应用程序通过调用设置通知和调用NotificationManager.notify()来响应警报情况。此通知引用尝试播放位于外部存储上的音频文件的通知channel。我的应用程序在list中包含READ_EXTERNAL_STORAGE权限。但由于它本身不访问外部存储中的任何内容,因此它没有要求用户授予它该权限。当我在Pixel上执行此操作时,效果很好。

android 抛出 InflateException 二进制 xml 文件行 : Error inflating class fragment

我有一个Activity类,它实现了一个带有两个选项卡的Actionbar。每个Tab都通过TabListener调用另一个Fragment??.class。如果我启动应用程序,则会调用FragmentXY.class。我可以毫无问题地切换到第二个选项卡。但是,如果我切换回包含其他两个fragment的第一个选项卡作为分屏,应用程序崩溃并抛出错误:InflateException二进制xml文件行:类fragment膨胀错误tab=actionBar.newTab().setText("MyBox").setIcon(android.R.drawable.ic_menu_help).s

android - Exoplayer 为 android 中的大型 mp4 文件抛出解码器初始化异常

我正在使用Exoplayer在android中连续播放视频作为播放列表。当我播放低质量的mp4视频时它工作正常但是当我在播放列表中播放一个或两个视频后尝试播放更高质量的mp4视频时屏幕不显示任何内容并且日志给出以下异常com.google.android.exoplayer.MediaCodecTrackRenderer$DecoderInitializationException:解码器初始化失败:OMX.amlogic.avc.decoder.awesome,MediaFormat(视频/avc,198826,1920,1080,-1.0,-1,-1,-1,-1,-1)即使我在第一

android - 使用 Android Studio 2.2RC 运行 Android 5.1 应用程序时出现 java.lang.NoClassDefFoundError

当使用搭载Android6.0或Android7.0的设备时,我的应用构建和运行正常,但当运行任何搭载Android5.1(尚未测试更低版本)的设备时,它会失败并出现以下异常:09-0611:50:46.10029601-29601/?E/AndroidRuntime:FATALEXCEPTION:mainProcess:me.myapp.main,PID:29601java.lang.NoClassDefFoundError:Failedresolutionof:Lcom/google/android/gms/common/internal/zzab;atcom.google.fir

android - 当抛出 IOException 时,我们是否需要使用 HttpURLConnection 的错误流

根据OracleJava的技术指南,当IOException抛出时,我们应该使用HttpURLConnection的错误流http://docs.oracle.com/javase/6/docs/technotes/guides/net/http-keepalive.htmlWhatcanyoudotohelpwithKeep-Alive?Donotabandonaconnectionbyignoringtheresponsebody.DoingsomayresultsinidleTCPconnections.Thatneedstobegarbagecollectedwhentheya

安卓 NoClassDefFoundError : com. google.firebase.FirebaseOptions

当我运行我的代码时,Adroidstudio给出了这个错误我的gradle文件如下所示,AndroidStudiov2.2gradle是'com.android.tools.build:gradle:2.2.0-alpha1'applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion"23.0.2"packagingOptions{exclude'META-INF/DEPENDENCIES'}defaultConfig{applicationId"com.asd.asd"minSdk

android - java.lang.NoClassDefFoundError : android. security.MessageDigest

在我的应用程序中,我使用MessageDigest.getInstance("SHA-1")获取SHA1,它在android2.3中可以成功运行,但它不能在android4.0中运行并且会显示以下异常(exception):FATALEXCEPTION:mainjava.lang.NoClassDefFoundError:android.security.MessageDigestatcom.screenshare.email.Utility.getConsistentDeviceId(Utility.java:597)atcom.screenshare.exchange.SyncMa

android - java.lang.NoClassDefFoundError : Failed resolution of: Lio/realm/internal/SharedRealm$Durability 错误

我正在尝试使用Realm创建一个演示应用程序,以使用Facebook的stetho浏览default.realm。每次我尝试使用chrome://inspect>Resources>WebSQL>default.realm在googlechrome上打开default.realm时都会收到此错误这就是我所做的。build.gradlerepositories{maven{url'https://github.com/uPhyca/stetho-realm/raw/master/maven-repo'}}dependencies{...compile'com.uphyca:stetho_

Java.lang.NoClassDefFoundError : Failed resolution of: Lcom/google/firebase/FirebaseApp 错误

这是ReactNative项目。在AndroidStudio模拟器中成功构建后出现错误:java.lang.NoClassDefFoundError:Failedresolutionof:Lcom/google/firebase/FirebaseApp我的文件:package.json:..."react-native":"^0.55.3","react-native-camera":"1.1.2","react-native-check-box":"^2.1.0","react-native-extended-stylesheet":"^0.8.1","react-native-fi

android - 如果从 fragment 调用 DialogFragment 抛出 ClassCastException

如果从Fragment调用,我的DialogFragment将抛出ClassCastException,而如果从Activity调用,它会正常工作。我已经看过其他几个有类似问题的问题,基本上这些问题与进口有关,但我无法在我的实现中解决它。这是我对DialogFragment的实现。importandroid.app.AlertDialog;importandroid.app.Dialog;importandroid.app.DialogFragment;publicclassHotspotScanDialogextendsDialogFragment{SetupHotspotDialo